stuff happens - German English Dictionary